草庐IT

Android Intent 存储库

全部标签

每次打开存储库时,Git GUI 都会崩溃

从几天前开始,每次我在存储库中启动GitGUI时,它都会显示这个可怕的错误消息,并在我单击“确定”后退出:prepare-commit-msghookfailed:0[main]us0init_cheap:VirtualAllocpointerisnull,Win32error487AllocationBase0x0,BaseAddress0x68560000,RegionSize0x260000,State0x10000C:\ProgramFiles(x86)\Git\bin\sh.exe:***Couldn'treservespaceforcygwin'sheap,Win32err

git - 如何查看 git 存储库的接收历史记录?

我们有一个“中央”存储库,用于部署到我们的开发服务器。我知道gitlog会向我显示提交及其提交的日期/时间,但我想查看提交何时被推送到repo或何时被repo接收。有什么办法吗? 最佳答案 Git的reflogs将记录您指定的数据(日期和新提示提交)。如果您的中央存储库是裸的,那么它的引用日志可能没有启用(创建裸存储库时默认情况下它们是不启用的)。像这样启用它们:gitconfigcore.logAllRefUpdatestrue您还应该考虑查看与reflog相关的其他配置选项(参见git-config(1)并搜索“reflog”)

git - 如何查看 git 存储库的接收历史记录?

我们有一个“中央”存储库,用于部署到我们的开发服务器。我知道gitlog会向我显示提交及其提交的日期/时间,但我想查看提交何时被推送到repo或何时被repo接收。有什么办法吗? 最佳答案 Git的reflogs将记录您指定的数据(日期和新提示提交)。如果您的中央存储库是裸的,那么它的引用日志可能没有启用(创建裸存储库时默认情况下它们是不启用的)。像这样启用它们:gitconfigcore.logAllRefUpdatestrue您还应该考虑查看与reflog相关的其他配置选项(参见git-config(1)并搜索“reflog”)

Eclipse 一直在重新检查我的 git 存储库。我如何关闭它或更改间隔?

每当Eclipse中的一个长时间运行的进程(例如清理+重建一个大项目)时,我都会看到新进程pop,例如“更新存储库foo的git状态”,等待我的长期运行的进程完成。例子:我想关闭这些更新,因为我使用不同的应用程序来管理我的git存储库。我还想知道如何更改这些更新的频率,如果它们确实定期运行的话。我试着在首选项中搜索“git”,但没有找到任何明显的罪魁祸首。我取消选中了三个看起来可能相关的选项,但更新仍然发生。我取消选中的选项是:团队>Git>项目>自动共享位于Git中的项目存储库团队>Git>项目>跟踪每个分支的导入项目并在checkout时恢复团队>Git>同步>始终在同步之前启动提

Eclipse 一直在重新检查我的 git 存储库。我如何关闭它或更改间隔?

每当Eclipse中的一个长时间运行的进程(例如清理+重建一个大项目)时,我都会看到新进程pop,例如“更新存储库foo的git状态”,等待我的长期运行的进程完成。例子:我想关闭这些更新,因为我使用不同的应用程序来管理我的git存储库。我还想知道如何更改这些更新的频率,如果它们确实定期运行的话。我试着在首选项中搜索“git”,但没有找到任何明显的罪魁祸首。我取消选中了三个看起来可能相关的选项,但更新仍然发生。我取消选中的选项是:团队>Git>项目>自动共享位于Git中的项目存储库团队>Git>项目>跟踪每个分支的导入项目并在checkout时恢复团队>Git>同步>始终在同步之前启动提

git - 从存储库中恢复已删除的文件

我正在从SVN过渡到GIT,遇到了一个我找不到答案的问题。我将描述我通过SVN处理一些开源项目时的常见场景。checkout开始摆弄文件,进行更改,以测试项目的运行情况。在p.2之后,一些文件被大量修改,我没有机会恢复到原始状态。我从磁盘“rmfilename.cpp”中删除修改后的文件,运行命令“svnupdate”,瞧,所有原始文件都回来了。除第4页外,所有这些都适用于GIT。我尝试制作“gitpull”,它说项目是最新的,我没有得到原始文件,即使它们从本地文件夹中丢失。使用git时,p.4的正确命令是什么。谢谢 最佳答案 gi

git - 从存储库中恢复已删除的文件

我正在从SVN过渡到GIT,遇到了一个我找不到答案的问题。我将描述我通过SVN处理一些开源项目时的常见场景。checkout开始摆弄文件,进行更改,以测试项目的运行情况。在p.2之后,一些文件被大量修改,我没有机会恢复到原始状态。我从磁盘“rmfilename.cpp”中删除修改后的文件,运行命令“svnupdate”,瞧,所有原始文件都回来了。除第4页外,所有这些都适用于GIT。我尝试制作“gitpull”,它说项目是最新的,我没有得到原始文件,即使它们从本地文件夹中丢失。使用git时,p.4的正确命令是什么。谢谢 最佳答案 gi

git - 我的远程 git 存储库密码存储在本地计算机的什么位置?

我在bitbucket上设置了一个git存储库$gitremote-voriginhttps://myusername@bitbucket.org/myusername/my_repository_name.git(fetch)originhttps://myusername@bitbucket.org/myusername/my_repository_name.git(push)我从我的办公室工作站和家用PCpull和推送到存储库。当我从我的办公室工作站推或pull时,它会提示我输入密码。但是,当我从家用PC上推或pull时,它不会提示输入密码。我不记得我在家用PC上做了什么来记住密

git - 我的远程 git 存储库密码存储在本地计算机的什么位置?

我在bitbucket上设置了一个git存储库$gitremote-voriginhttps://myusername@bitbucket.org/myusername/my_repository_name.git(fetch)originhttps://myusername@bitbucket.org/myusername/my_repository_name.git(push)我从我的办公室工作站和家用PCpull和推送到存储库。当我从我的办公室工作站推或pull时,它会提示我输入密码。但是,当我从家用PC上推或pull时,它不会提示输入密码。我不记得我在家用PC上做了什么来记住密

git - 如何克隆/pull 一个 git 存储库,忽略 LFS?

有没有办法在clone和pull上显式忽略所有git-lfs文件?(除了卸载git-lfs我最终做到了)。在这种情况下,git-lfs只包含我不使用的平台的预编译库...所以获取它们绝对没有用。 最佳答案 两种选择:(1)使用GIT_LFS_SKIP_SMUDGE变量:GIT_LFS_SKIP_SMUDGE=1gitcloneSERVER-REPOSITORYObs:对于“Windows”,使用以下两个命令:setGIT_LFS_SKIP_SMUDGE=1gitcloneSERVER-REPOSITORY(2)配置git-lfssm